package com.yuan.Service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yuan.dto.CategoryDTO;
import com.yuan.dto.CategoryPageQueryDTO;
import com.yuan.entity.Category;
import com.yuan.result.PageResult;

import java.util.List;

public interface CategoryService extends IService<Category> {
    void saveSelf(CategoryDTO categoryDTO);


    PageResult pageSelf(CategoryPageQueryDTO categoryPageQueryDTO);

    void  removeByIdSelf(Long id);

    void updateSelf(CategoryDTO categoryDTO);

    void startOrStop( Integer  status, Long id);

    List<Category> listSelf(Integer type);
}
